package com.teacher.service;

import com.teacher.common.CommonResult;
import com.teacher.pojo.dto.dataAnalysis.*;
import com.teacher.pojo.vo.dataAnalysis.*;

import java.util.List;

/**
 * @author zfm
 * @date 2021/9/8 9:53
 */
public interface IDataAnalysisService {

    /**
     * 证书查询
     *
     * @param dto
     * @return
     */
    CommonResult<List<DataAnalysisCertificateGetVo>> getCertificate(DataAnalysisCertificateGetDto dto);

    /**
     * 任职查询
     *
     * @param dto
     * @return
     */
    CommonResult<List<DataAnalysisJobGetVo>> getJob(DataAnalysisJobGetDto dto);

    /**
     * 学科竞赛获奖
     *
     * @param dto
     * @return
     */
    CommonResult<List<DataAnalysisCourseContestsGetVo>> getCourseContests(DataAnalysisCourseContestsGetDto dto);

    /**
     * 寝室等级
     *
     * @param dto
     * @return
     */
    CommonResult<List<DataAnalysisBedroomLevelGetVo>> getBedroomLevel(DataAnalysisBedroomLevelGetDto dto);

    /**
     * 奖学金
     *
     * @param dto
     * @return
     */
    CommonResult<List<DataAnalysisRewardGetVo>> getReward(DataAnalysisRewardGetDto dto);

    /**
     * 文艺获奖
     *
     * @param dto
     * @return
     */
    CommonResult<List<DataAnalysisCulturalActivitiesRewardGetVo>> getCulturalActivitiesReward(DataAnalysisCulturalActivitiesRewardGetDto dto);
}
